文章目录
  1. 1. 什么是 Docker | Docker —— 从入门到实践
  2. 2. Docker —— 从入门到实践
    1. 2.1. 什么是 Docker

什么是 Docker | Docker —— 从入门到实践

\

Docker —— 从入门到实践

什么是 Docker

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud
公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。
项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在
GitHub 上进行维护。

Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为
Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其
PaaS 产品中广泛应用。

Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是
Linux 容器(LXC)等技术。

在 LXC 的基础上 Docker
进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作
Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。

下面的图片比较了 Docker
和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。

\

文章目录
  1. 1. 什么是 Docker | Docker —— 从入门到实践
  2. 2. Docker —— 从入门到实践
    1. 2.1. 什么是 Docker